package org.example.mall.Service;

import org.example.mall.Pojo.Order;
import org.example.mall.Pojo.OrderDetail;

import java.util.List;

public interface OrderService {
    //获取用户订单列表
    List<OrderDetail> getOrderListByUserName(String userName);
    //获取订单详情
    OrderDetail getOrderDetailByOId(Integer oId);
    //订单增删改
    Integer createOrder(String userName, String pId, Float price, Integer cId);
    void deleteOrder(Integer oId);
    void deleteOrder(Integer oId, String userName);
    void payOrder(Integer oId);
    void completeOrder(Integer oId);
    void cancelOrder(Integer oId);
//    void updateOrderStatus(Integer oId, Integer status);
    void updateAddress(Integer oId, Integer cId);
}
